<

レイアウトウィジェット

他のウィジェットの列、行、グリッド、その他多くのレイアウトを配置します。

さらにウィジェットを表示するには、ウィジェットカタログ

単一子レイアウト ウィジェット

整列

ウィジェット自体の中で子を配置し、オプションで子のサイズに基づいて自身のサイズを変更するウィジェット。

アスペクト比

子のサイズを特定のアスペクト比に合わせようとするウィジェット。

ABC
ベースライン

子のベースラインに従って子を配置するコンテナ。

中心

子を自身の中央に配置する位置合わせブロック。

制約されたボックス

子に追加の制約を課すウィジェット。

容器

一般的なペイント、配置、サイズ変更のウィジェットを組み合わせた便利なウィジェット。

CustomSingleChildLayout

単一の子のレイアウトをデリゲートに委ねるウィジェット。

拡張された

行、列、またはフレックスの子を展開するウィジェット。

フィットボックス

適合度に応じて、子を自身の中に拡大縮小して配置します。

分数サイズのボックス

子のサイズを利用可能な合計スペースの一部に合わせて設定するウィジェット。レイアウト アルゴリズムの詳細については、「RenderFractionallySizedOverflowBox」を参照してください。

固有の高さ

子の固有の身長に合わせて子のサイズを調整するウィジェット。

固有の幅

子の固有の幅に合わせて子のサイズを変更するウィジェット。

限定ボックス

拘束されていない場合にのみサイズを制限するボックス。

オフステージ

子をツリー内にあるかのようにレイアウトするウィジェットですが、何もペイントせず、子をヒットできるようにすることもありません...

オーバーフローボックス

親から得られるものとは異なる制約を子に課し、子が親をオーバーフローできるようにするウィジェット。

パディング

指定されたパディングによって子を挿入するウィジェット。

サイズ付きボックス

指定されたサイズのボックス。子が与えられた場合、このウィジェットはその子に特定の幅および/または高さを強制します (値が次のとおりであると仮定します)。

サイズ付きオーバーフローボックス

特定のサイズのウィジェットですが、元の制約が子に渡されるため、オーバーフローする可能性があります。

変身

子をペイントする前に変換を適用するウィジェット。

複数の子レイアウト ウィジェット

子ウィジェットのリストを縦方向にレイアウトします。

CustomMultiChildLayout

デリゲートを使用して複数の子のサイズと位置を決定するウィジェット。

フロー

フロー レイアウト アルゴリズムを実装するウィジェット。

グリッドビュー

グリッド リストは、垂直および水平のレイアウトで配列されたセルの繰り返しパターンで構成されます。 GridView ウィジェットはこのコンポーネントを実装します。

インデックス付きスタック

子のリストから 1 つの子を表示するスタック。

レイアウトビルダー

親ウィジェットのサイズに依存するウィジェット ツリーを構築します。

リストボディ

指定された軸に沿って子を順番に配置し、他の軸の親の次元に強制的に配置するウィジェット。

リストビュー

スクロール可能なウィジェットの線形リスト。 ListView は、最も一般的に使用されるスクロール ウィジェットです。スクロール方向に子を次々と表示していきます。

子ウィジェットのリストを横方向にレイアウトします。

スタック

このクラスは、単純な方法で複数の子をオーバーレイする場合、たとえばテキストと画像をオーバーレイする場合に便利です。

テーブル

子ウィジェットを行と列に表示します。

包む

複数の水平方向または垂直方向に子を表示するウィジェット。

シルバーウィジェット

クパチーノシルバーナビゲーションバー

スライバーを使用した iOS 11 スタイルの大きなタイトルを備えた iOS スタイルのナビゲーション バー。

CustomScrollView

スライバーを使用してカスタム スクロール効果を作成する ScrollView。

SliverAppBar

CustomScrollView と統合されたマテリアル デザイン アプリ バー。

SliverChildBuilderデリゲート

ビルダー コールバックを使用してスライバーの子を提供するデリゲート。

SliverChildListDelegate

明示的なリストを使用してスライバーの子を提供するデリゲート。

SliverFixedExtentList

同じ主軸範囲を持つ複数のボックスの子を線形配列に配置するスライバー。

スライバーグリッド

複数のボックスの子を 2 次元に配置するスライバー。

スライバーリスト

複数のボックスの子を主軸に沿って線形配列に配置するスライバー。

シルバーパディング

別のスライバーの両側にパディングを適用するスライバー。

SliverPersistentHeader

スライバーの GrowthDirection の反対側のビューポートの端までスライバーがスクロールされると、サイズが変化するスライバー。

SliverToBoxAdapter

単一のボックス ウィジェットを含むスライバー。

さらにウィジェットを表示するには、ウィジェットカタログ